package com.cn.kehong.dao;

import com.cn.kehong.domain.FactoryShift;
import com.cn.kehong.domain.FactoryShiftOperate;
import com.cn.kehong.domain.FactoryShiftOperateExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface FactoryShiftOperateMapper {
    int countByExample(FactoryShiftOperateExample example);

    int deleteByExample(FactoryShiftOperateExample example);

    int insert(FactoryShiftOperate record);

    int insertSelective(FactoryShiftOperate record);

    List<FactoryShiftOperate> selectByExample(FactoryShiftOperateExample example);

    int updateByExampleSelective(@Param("record") FactoryShiftOperate record, @Param("example") FactoryShiftOperateExample example);

    int updateByExample(@Param("record") FactoryShiftOperate record, @Param("example") FactoryShiftOperateExample example);

    int batchInsertFactoryShiftsOperate(@Param("itemList") List<FactoryShiftOperate> factoryShiftOperates);
    int updateByPrimaryKey(FactoryShiftOperate record);
}